package com.japp.sys.mapper;

import java.util.List;

import org.apache.ibatis.annotations.Param;

import com.japp.base.BaseMapper;
import com.japp.sys.bean.UserBean;

public interface UserMapper extends BaseMapper<UserBean> {

	/**
	 * 查询所以用户
	 * @return
	 */
	List<UserBean> queryUserAll();
	/**
	 * 登录
	 * @return
	 */
	UserBean findUserByIdAndPwd(@Param("user")UserBean user);
	/**
	 * 查询用户（ID）
	 * @param user
	 * @return
	 */
	UserBean findUserById(@Param("userId")int userId);
	/**
	 * 新增用户
	 * @param user
	 * @return
	 */
	int insertUser(@Param("user")UserBean user);
	/**
	 * 删除用户
	 * @param userId
	 * @return
	 */
	int deleteUser(@Param("keys")String[] keys);
	/**
	 * 更新用户
	 * @param user
	 * @return
	 */
	int updateUser(@Param("user")UserBean user);
}
